function setTimeDateFmt(s) { // 个位数补齐十位数
	return s < 10 ? '0' + s : s;
}
// //基于年月日时分秒+随机数生成 id编号
function createUniqueId(prefix) {
	const now = new Date()
	let month = now.getMonth() + 1
	let day = now.getDate()
	let hour = now.getHours()
	let minutes = now.getMinutes()
	let seconds = now.getSeconds()
	month = setTimeDateFmt(month)
	day = setTimeDateFmt(day)
	hour = setTimeDateFmt(hour)
	minutes = setTimeDateFmt(minutes)
	seconds = setTimeDateFmt(seconds)
	let generateId = now.getFullYear().toString() + month.toString() + day + hour + minutes + seconds + (Math.round(Math
		.random() * 1000000)).toString();
	if (prefix != undefined && prefix != null && prefix != '') {
		return prefix + generateId;
	} else {
		return generateId;
	}
}

module.exports = {
	createUniqueId
}